c programming exercise